package com.jsti.sis.dal.po.demo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jsti.ccp.common.po.BasePo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
@TableName("sys_menu")
public class MenuPo extends BasePo  {
    @TableId
    private Long id;

    /**菜单编码*/
    @ApiModelProperty("菜单编码")
    private String code;

    /**父id*/
    @ApiModelProperty("父id")
    private Long parentId;

    /**菜单类型(0:一级菜单; 1:子菜单:2:按钮权限)*/
    @ApiModelProperty("菜单类型(0:一级菜单; 1:子菜单:2:按钮权限)")
    private String menuType;

    /**路径*/
    @ApiModelProperty("路径")
    private String appName;

    /**菜单名称*/
    @ApiModelProperty("菜单名称")
    private String name;

    /**路径*/
    @ApiModelProperty("路径")
    private String url;

    /**组件*/
    @ApiModelProperty("组件")
    private String component;

    /**组件名字*/
    @ApiModelProperty("组件名字")
    private String componentName;

    /**一级菜单跳转地址*/
    @ApiModelProperty("一级菜单跳转地址")
    private String redirect;

    /**菜单图标*/
    @ApiModelProperty("菜单图标")
    private String icon;

    /**菜单排序*/
    @ApiModelProperty("菜单排序")
    private Integer sortOrder;

    /**状态*/
    @ApiModelProperty("状态")
    private String status;

    /**是否叶子节点:    1:是   0:不是*/
    @ApiModelProperty("是否叶子节点:    1:是   0:不是")
    private String isLeaf;

    /**是否与平台相关*/
    @ApiModelProperty("是否与平台相关")
    private String isPlatform;

    /**描述*/
    @ApiModelProperty("描述")
    private String description;

    /**租户编码*/
    @ApiModelProperty("租户编码")
    private String tenantCode;

    /**是否默认菜单*/
    @ApiModelProperty("是否默认菜单")
    private String isDefault;

}
